import Vue from 'vue'
import * as dayjs from 'dayjs'

// 加载中文语言包
import 'dayjs/locale/zh-cn'

import relativeTime from 'dayjs/plugin/relativeTime'

// 配置使用 处理相对时间 插件
dayjs.extend(relativeTime)

// 配置中文语言
dayjs.locale('zh-cn') // use locale

// 定义一个全局过滤器，然后就可以在任何组件的模板中使用
// 其实过滤器就相当于一个全局可用的方法(仅供模板使用)
// 参数1:过滤器名称
// 参数2:
// 过滤器函数
// 使用方式: {{表达式| 过滤器名称}}

Vue.filter('relativeTime', value => {
  return dayjs().to(dayjs(value))
})
